<?php
session_start();
//date_default_timezone_set('Europe/Paris'); > PHP5

include('../configs/cms.php');
include('includes/index.php');
//include('functions/index.php');

if (is_numeric ($_GET ['e']))
{
	$iEditie = $_GET ['e'];
}
else
{
	die ('Editie is geen nummer!');
}

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	$sFavogame = $_POST['favogame'];
	$sGamemotto = $_POST['gamemotto'];
	$datum = time();
	
	if (strlen($sFavogame) > 255 || !$sFavogame)
	{
		echo 'Je favoriete game\'s zijn te lang of niet ingevuld<br>
		<a href="#back" onClick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	elseif (strlen($sGamemotto) > 500 || !$sGamemotto)
	{
		echo 'Je hebt te veel tekst geplaatst (max 500 tekens) of niets ingevuld<br>
		<a href="#back" onClick="history.go(-1)">Ga terug</a> om het te wijzigen.';
	}
	else
	{
		$sQuery = "INSERT INTO `inschrijven` (`user_id`, `favogame`, `gamemotto`, `datum`, `editie`)
		VALUES (:iUserId, :sFavogame, :sGamemotto, :iTime, :iEditie);";
		try
		{
			$oStmt = $pPDO -> prepare ($sQuery);
			$oStmt -> bindParam (':iUserId',  $_SESSION ['user_id']);
			$oStmt -> bindParam (':sFavogame', $sFavogame);
			$oStmt -> bindParam (':sGamemotto', $sGamemotto);
			$oStmt -> bindParam (':iTime', time());
			$oStmt -> bindParam (':iEditie', $iEditie);
			$oStmt -> execute ();
			
			echo 'Bedankt voor het inschrijven.<br>
			<a href="' . $_CONFIG ['url'] . '5/Inschrijven.html" onClick="window.close()">Klik hier</a> om weer terug naar de inschrijvingenlijst te gaan.';
		}
		catch (PDOException $e)
		{
			ePDOException :: writeMessage ($e);

			echo 'Sorry, je bent helaas niet ingeschreven.<br>
			<a href="javascript:history.go(-1);">Klik hier</a> om weer terug naar het formulier te gaan.';
		}
	}
}
else
{
	if (isset ($_SESSION ['user_id']) && !empty ($_SESSION ['user_id']))
	{
		?><form method="POST" action="inschrijven.php?e=<?php echo $iEditie; ?>">
			<table cellpadding=0 cellspacing=0 border=1 style="table-layout:fixed; color:#000000" width="350" align="center">
				<tr>
					<td width="150">Favoriete game:</td>
					<td align="center"><input type="text" name="favogame" size="20"></td>
				</tr>
				<tr>
					<td width="150">Gamemotto:</td>
					<td align="center"><textarea rows="5" name="gamemotto" cols="21"></textarea></td>
				</tr>
			</table>
			<p align="center"><input type="submit" value="Schrijf mij in" name="B1">&nbsp;&nbsp;<input type="reset" value="Invoer wissen" name="B2"></p>
		</form>
<?php
	}
	else
	{
		echo 'U moet inloggen om in te kunnen schrijven.';
	}
}